package com.parenting.response.platform;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="RuleResponse对象", description="规则设置详情")
public class RuleResponse implements Serializable {

    @ApiModelProperty(value = "ID")
    private String ruleId;

    @ApiModelProperty(value = "积分到期设置 -1为永久有效，日期：6-3代表六月3日")
    private String pointsDue;

    @ApiModelProperty(value = "优惠券有效天数")
    private Integer couponValidDays;

    @ApiModelProperty(value = "分享文章类活得积分的次数 视频、文章、店铺、个人资料、")
    private Integer shareTimes;

    @ApiModelProperty(value = "分享文章类分数 视频、文章、店铺、个人资料、")
    private Integer sharePoints;

    @ApiModelProperty(value = "分享每次活动分数")
    private Integer shareActivityScore;

    @ApiModelProperty(value = "拼团积分")
    private Integer groupWork;

    @ApiModelProperty(value = "帖子次数限制 评论被采纳的")
    private Integer postLimitNumber;

    @ApiModelProperty(value = "帖子分数 评论被采纳")
    private Integer postScore;

    @ApiModelProperty(value = "文章评论次数限制 每人每日前几次")
    private Integer articleFrequencyLimit;

    @ApiModelProperty(value = "文章评论积分")
    private Integer articlePoints;

    @ApiModelProperty(value = "兑换立减券设置 每100积分换多少立减券")
    private Integer exchange;

    @ApiModelProperty(value = "商品限制 1无限制，2限制")
    private Integer commodity;

    @ApiModelProperty(value = "人群限制 1所有人，2会员")
    private Integer crowd;

}


